vulkan: Add a primitive glyph cache
authorMatthias Clasen <mclasen@redhat.com>
Mon, 11 Sep 2017 01:55:22 +0000 (21:55 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 11 Sep 2017 01:56:37 +0000 (21:56 -0400)
commit47cf17c70cddc046e0a7e607ba2df0da6e23e2e8
tree13f74fce19464f5acfcdd5b1281813e309e594f5
parentb0e8d8483d2b46dfc4d678e4a217d540837a2478
vulkan: Add a primitive glyph cache

This is just a proof of concept - we use a single 1024x1024 surface,
and just give up when we run out of space. The cache is populated
incrementally, and items are never removed.
gsk/gskvulkancolortextpipeline.c
gsk/gskvulkanrenderer.c
gsk/gskvulkanrendererprivate.h
gsk/gskvulkanrenderpass.c
gsk/gskvulkantextpipeline.c